Undergraduate courses taught

  • AAE 204 - Aeromechanics II (Strength of Materials), at Purdue University
  • AAE 352 - Structural Analysis, at Purdue University
  • MSM 211 - Mechanics of Deformable Solids I, at Michigan State University
  • MSM 403 - Dynamics and Stability in Solid Mechanics, at Michigan State University
  • 305-403/404 - Honours Thesis Program Advisor, at McGill University
  • 305-321 - Mechanics of Deformable Solids, at McGill University
  • TAM 251 - Introductory Solid Mechanics, at UIUC
  • ME 370 - Mechanical Design I, at UIUC
  • ME 371 - Mechanical Design II, at UIUC

Graduate courses taught

  • AAE 557 - Inelastic Behavior of Materials and Structures, at Purdue University
  • AAE 590 - Probabilistic Methods in Mechanics of Materials and Structures, at Purdue University
  • MSM 810 - Continuum Mechanics, at Michigan State University
  • MSM 815 - Advanced Strength of Materials, at Michigan State University
  • MSM 817 - Plasticity, at Michigan State University
  • MSM 918 - Thermoelasticity and Viscoelasticity, at Michigan State University
  • MSM 922 - Micromechanics, at Michigan State University
  • A60 - Engineering Mathematics I, at IPST
  • A252 - Introduction to Materials Science, at IPST
  • A253 - Mechanics of Random Microstructures, at IPST/Georgia Tech
  • 305-545 - Advanced Stress Analysis, at McGill University
  • 305-632 - Theory of Elasticity, at McGill University
  • 305-635 - Fracture and Fatigue, at McGill University
  • 305-602 - Mechanics of Multiphase and Multiscale Materials, at McGill University
  • MIE 531 - Inelastic Design of Materials, at UIUC
  • TAM 545 - Advanced Continuum Mechanics, at UIUC
  • ME 598 - Mechanics of Random and Multiscale Materials, at UIUC

UIUC Incomplete List of Teachers ranked as Excellent by their Students, Fall 2006